technical support assistant - German English Dictionary